// app.js - 应用入口文件
// 确保依赖已加载
if (!window.authService || !window.Utils) {
    alert('依赖未加载: authService 或 Utils');
}

// 为查询按钮添加事件监听
document.addEventListener('DOMContentLoaded', function() {
    const trackBtn = document.getElementById('track-btn');
    const trackingNumber = document.getElementById('tracking-number');
    
    if (trackBtn && trackingNumber) {
        trackBtn.addEventListener('click', function() {
            const number = trackingNumber.value.trim();
            if (number) {
                // 存储查询单号到本地存储
                localStorage.setItem('trackingNumber', number);
                // 直接跳转而不使用路由
                window.location.href = `/pages/user/track.html?trackingNumber=${encodeURIComponent(number)}`;
            } else {
                alert('请输入有效的运单编号');
                trackingNumber.focus();
            }
        });

        // 支持回车键查询
        trackingNumber.addEventListener('keypress', function(e) {
            if (e.key === 'Enter') {
                trackBtn.click();
            }
        });
    }
});